'use strict';
// 加载环境变量
require('dotenv').config({ path: './src/.env' });
// 导入邮件工具
const emailTool = require('./src/app/utils/email.utils');

// 手动测试发送邮件
const testSendEmail = async () => {
    try {
        // 先初始化邮件服务（关键！之前没调用）
        const initResult = await emailTool.initTransporter();
        if (!initResult) {
            console.error('邮件服务初始化失败');
            return;
        }
        // 发送测试邮件
        const sendResult = await emailTool.sendNotice(
            '459901162@qq.com', // 收件人（和你的告警邮箱一致）
            '测试邮件告警',
            '<p>这是CorpHR系统的测试邮件，若收到说明邮件功能正常</p>',
        );
        console.log('邮件发送结果：', sendResult ? '成功' : '失败');
    } catch (err) {
        console.error('测试邮件失败：', err.message);
    }
};

testSendEmail();
